Discovering Denial Constraints

نویسندگان

  • Xu Chu
  • Ihab F. Ilyas
  • Paolo Papotti
چکیده

Integrity constraints (ICs) provide a valuable tool for enforcing correct application semantics. However, designing ICs requires experts and time. Proposals for automatic discovery have been made for some formalisms, such as functional dependencies and their extension conditional functional dependencies. Unfortunately, these dependencies cannot express many common business rules. For example, an American citizen cannot have lower salary and higher tax rate than another citizen in the same state. In this paper, we tackle the challenges of discovering dependencies in a more expressive integrity constraint language, namely Denial Constraints (DCs). DCs are expressive enough to overcome the limits of previous languages and, at the same time, have enough structure to allow efficient discovery and application in several scenarios. We lay out theoretical and practical foundations for DCs, including a set of sound inference rules and a linear algorithm for implication testing. We then develop an efficient instance-driven DC discovery algorithm and propose a novel scoring function to rank DCs for user validation. Using real-world and synthetic datasets, we experimentally evaluate scalability and effectiveness of our solution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Discovering Service Opportunities by Evaluating Service Goals

In this paper we outline an approach to discovering and maintaining telecom Service Opportunities between distributed communicating peers. The approach is based on exchanging and comparing Service Goals. When we use the term service in the context of this article, we consistently refer to communication control services, as opposed to application services in its widest sense, or to transport ser...

متن کامل

Discovering Web Services Using Behavioural Constraints and Ontology

The ability to locate useful on-line Web Services is becoming critical for today’s service-oriented business applications. A number of efforts have been put to enhance the service discovery process by using conceptualised knowledge, called ontology, of particular service domains to describe service characteristics. This paper presents an ontology-based approach to enhance descriptions of Web Se...

متن کامل

A semantics for positive abductive programs with implicative and denial integrity constraints

We propose a semantics for positive abductive logic programs with implicative integrity constraints, in the form of implications, as well as denial integrity constraints, in the form of negated conjunctions. We argue that this semantics is better suited to deal with several applications of abductive logic programming. We prove that, in the propositional case, the existing abductive proof proced...

متن کامل

Discovering State Constraints in DISCOPLAN: Some New Results

DISCOPLAN is an implemented set of efficient preplanning algorithms intended to enable faster domain-independent planning. It includes algorithms for discovering state constraints (invariants) that have been shown to be very useful, for example, for speeding up SAT-based planning. DISCOPLAN originally discovered only certain types of implicative constraints involving up to two fluent literals a...

متن کامل

Efficient Denial Constraint Discovery with Hydra

Denial constraints (DCs) are a generalization of many other integrity constraints (ICs) widely used in databases, such as key constraints, functional dependencies, or order dependencies. Therefore, they can serve as a unified reasoning framework for all of these ICs and express business rules that cannot be expressed by the more restrictive IC types. The process of formulating DCs by hand is di...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • PVLDB

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2013